html,body,ul,li,p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;list-style: none;font-family: 微软雅黑;}
html,body{font-size:14px;}
a{text-decoration:none;color:#000;}
textarea,input,select{outline: none;}
.img{display: block;width: 100%;}
.section{padding:10px;box-sizing: border-box;padding-top:54px;}
.clearfix:after{content:'';display: block;height:0;clear: both;}
.clamp1{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.left{float: left;}
.right{float: right;}
.overflow{overflow: hidden;}

.btn-box{display: flex;justify-content:space-around;}
.btn{text-align: center;height:32px;line-height: 32px;font-size: 14px;border-radius: 16px;padding:0 20px;}
.btn-full{display: block;margin:10px;}
.btn-bg-blue{background:linear-gradient(-45deg,rgba(60,87,254,1),rgba(96,118,255,1));box-shadow:0px 6px 13px 0px rgba(60,87,254,0.3);color:#fff;}
.btn-bg-green{background:linear-gradient(-45deg,rgba(57,181,67,1),rgba(122,211,128,1));box-shadow:0px 6px 13px 0px rgba(57,181,67,0.3);color:#fff;}
.btn-bg-red{background:linear-gradient(-45deg,rgba(254,60,60,1),rgba(255,154,154,1));box-shadow:0px 6px 13px 0px rgba(254,60,60,0.3);color:#fff;}
.btn-bd-blue{background:rgba(255,255,255,1);border:1px solid rgba(60, 87, 254, 1);color:rgba(60, 87, 254, 1);}
.btn-bd-green{background:rgba(254,254,254,1);border:1px solid rgba(57, 181, 67, 1);color:rgba(57, 181, 67, 1);}
.btn-h40{height:40px;line-height: 40px;border-radius: 20px;font-size: 16px;}
.btn-h36{height:36px;line-height: 36px;border-radius: 18px;padding: 0 35px;font-size: 16px;}
.btn-h32{height:32px;line-height: 32px;border-radius: 16px;padding: 0 25px;font-size: 16px;}
.btn-h26{height:26px;line-height: 26px;border-radius: 13px;padding: 0 13px;font-size: 13px;}

.color-blue{color:#3C57FE;}
.color-red{color:#FF1818;}
.bgf2{background: #f2f2f2;}

.mb12{margin-bottom: 12px;}
.mb20{margin-bottom: 20px;}
.mt12{margin-top: 12px;}
.mt20{margin-top: 20px;}
.p12{padding: 12px;}
.pt44{padding-top: 44px;}
.pb48{padding-bottom: 48px;}

.fs12{font-size: 12px;}
.fs16{font-size: 16px;}